// phalanx complex_fwd.hpp.cu header file

// Copyright (c) 2011 - 2011 Kohei Takahashi (Flast).
// Distributed under the MIT license. for more detail see COPYING.

// Redefinition std::complex (C++0x's)

#ifndef IG_PHALANX_MATH_COMPLEX_COMPLEX_FWD_HPP_CU_ONCE_
#define IG_PHALANX_MATH_COMPLEX_COMPLEX_FWD_HPP_CU_ONCE_

#include <phalanx/config.hpp.cu>

namespace phalanx
{

namespace math
{

template < typename T >
struct complex;

template <>
struct complex< float >;
template <>
struct complex< double >;

} // namespace math

} // namespace phalanx

#endif // IG_PHALANX_MATH_COMPLEX_COMPLEX_FWD_HPP_CU_ONCE_

